better late than never

Translations
Mieux vaut tard que jamais
Definitions
It is preferable for someone or something to be late than never to arrive or to happen at all.